Package-level declarations

Types

Link copied to clipboard
interface GlobalID<out T : NodeCompositeOutput>

GlobalIDs are objects in Viaduct that contain 'type' and 'internalID' properties. They are used to uniquely identify node objects in the graph.

Link copied to clipboard
interface GlobalIDCodec

GlobalIDCodec provides a way to serialize and deserialize GlobalIDs.

Link copied to clipboard
data class GlobalIDImpl<T : NodeCompositeOutput>(val type: Type<T>, val internalID: String) : GlobalID<T>

Default implementation of GlobalID.